let clang-tidy provide default member initializers (#562)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Wed, 20 May 2020 16:17:55 +0000 (10:17 -0600)
committerGitHub <noreply@github.com>
Wed, 20 May 2020 16:17:55 +0000 (10:17 -0600)
commit9564cd5d6c87218989482846cd877f946468c123
tree72c6bf0c570b3bef48f1c919f280f3f06c189a93
parent06be53855ee15760a07d3cb19af391dc7d2c775d
let clang-tidy provide default member initializers (#562)

* let clang-tidy provide default memeber intializers

This is the check cppcoreguidelines-pro-type-member-init, but
it was only applied to the class declarations for our filters,
formats and vectors.
This is currently irrelevant as all these are constructed globally,
but if one constructs dynamic instances errors can be seen in gpx, kml, nmea
and lowranceusr formats.

* revert filter_vecs change which MSVC 2015 choked on.
19 files changed:
arcdist.h
bend.h
discard.h
gpx.h
height.h
lowranceusr.h
nmea.h
nukedata.h
position.h
qstarz_bl_1000.h
radius.h
reverse_route.h
shape.h
smplrout.h
sort.h
trackfilter.h
transform.h
validate.h
yahoo.h